An Analysis of Striping in Scalable Multi Disk Video Servers
نویسندگان
چکیده
With a scalable video server the number of simultaneous displays supported by the system increases as a function of additional resources Such a server can support those applications that strive to support either hundreds e g a hotel providing service to its guests or thousands e g a cable company providing service to a city of simultaneous displays The only di erence between the di erent systems is the size of their hardware platform i e number of disks amount of memory etc Striping is a technique that distributes the workload of a display evenly across the available resources and is the key to realizing a scalable server While it is desirable for the number of concurrent displays to scale as a function of additional resources it is also desirable for the startup latency to not increase Startup latency is de ned as the amount of time elapsed from when a request is issued to the time that its display starts In this paper we develop analytical models that estimate the expected startup latency incurred by a request as a function of both additional resources and the load imposed on the system We describe replication and request migration as two alternative approaches to minimizing the expected latency We quantify their tradeo s using analytical models
منابع مشابه
Design and Implementation of a Scalable, Reliable, and Distributed VOD-Server
We present the design and implementation of a VOD server that addresses the issues of storage, retrieval, and scheduling of a large number of video objects as well as the reliability aspects related to striping (distributing) video objects over several hard disks. The result is a multi-platform, distributed video server built from off-the-shelf components that is able to cope with various kinds...
متن کاملStriping for Interactive Video: Is It Worth It?
We study the design of interactive video servers that store videos on disk arrays. In order to avoid the hot–spot problem in video servers it is conventional wisdom to stripe the videos over the disk array using Fine Grained Striping or Coarse Grained Striping techniques. Striping, however, increases the seek and rotational overhead, thereby reducing the throughput of the disk array. Our result...
متن کاملStriping in Multi disk Video Servers
A challenging task when designing a video server is to support the performance criteria of its target application i e both its desired number of simultaneous displays and the waiting tolerance of a display With a multi disk video server the placement of data has a signi cant impact on the overall performance of a system This study quanti es the tradeo s associated with alternative organization ...
متن کاملA QoS degradation policy for revenue maximization in fault-tolerant multi-resolution video servers
Video servers are high@ vulnerable to disk failures because they employ large-scale disk arra.vs to support many clients and multimedia contents. To cope with such a structural weakness, they reserve a significant portion of their resource contingent on disk operability, leading to its under-utilization in normal operation mode. This paper addresses the improvement of resource utilization in fa...
متن کاملSupporting server-level fault tolerance in concurrent-push-based parallel video servers
Parallel video servers have been proposed for building large-scale video-on-demand (VoD) systems from multiple low-cost servers. However, when adding more servers to scale up the capacity, system-level reliability will decrease as failure of any one of the servers will cripple the entire system. To tackle this reliability problem, this paper proposes and analyzes architectures to support server...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995